A new study has revealed the US cities with the most hidden gems for tourists - and one southern city has plenty of charm and ...
In the northeastern corner of Alabama, a hidden gem waits to be discovered with canyons, swimming holes, and mountain views.