Cities and skyscrapers may be the poster children for eye-catching architecture, but beautiful doesn't have to be big, as these smaller communities prove.