Goa – the name says it all. Its a place to relax, rest and enjoy. Goa as someone rightly said is the Miami of India :) I usually visit Goa almost every year, if not every alternate year for sure. 424 more words