Cobblestone streets, intricately detailed architecture, plazas bursting with activity and a colorful array of cuisines and nightlife, this is one charming town that will win you over.