Four blocks from the main plaza on one of the busier streets in Villa de Leyva, this hotel and spa has combined the colonial architecture of the old town with a Mediterranean decor.