This beautiful city in Portugal stole our hearts and I swear it had nothing to do with the weather which was starting to clear (yay!). … 420 more words