It's better to specialize the city, not the terrain. If you want a cottage in your city, than you want every square in that city to be a cottage if at all possible. This way, the city can focus on building libraries and other buildings that help commerce, and forget everything else. Same for wonders. Much more efficient this way. Start doing this and your play will improve so much, you'll jump ahead two difficulty levels.