If you’re looking for a classic beach resort town with all the shops, restaurants, perfect weather, and great beaches nearby – Lahaina on the island of Maui is perhaps your best choice. This little town exudes country tourism charm. Be warned though – during the peak season this little village swells from a population of…