For people watchers, the front porch is the prime spot to watch the world go by at this 100-year-old B&B in historic Portsmouth. If you're lucky, rescue dog Jack may join you for a moment; his companionable personality has made him a key part of the hospitality team here.

For a little more privacy, opt for the hot tub in the back garden.

The Mermaids' Porch has three comfortable rooms, all decorated with treasures from the owners' travels - Thai silk linens, a chandelier from Singapore, Persian carpets, Egyptian papyrus art, Mexican carvings.

Common areas feature a cozy fireplace and a piano for the musically inclined.

Breakfast is from local ingredients, and served at a time of your choosing - starting as early as 4:30 for early risers, until as late as 10.

The Mermaids' Porch gets excellent reviews and Yelpers love them, both for owner Dawn's commitment to a memorable guest experience as well as for the inn's prime location in the "Historic Triangle" of Yorktown, Jamestown, and Colonial Williamsburg.

Nearby wineries include downtown Norfolk's Mermaid Winery, Pungo Ridge Winery south of Virginia Beach, Hampton Roads Winery in Suffolk, and Williamsburg Winery, which also offers casual dining at Gabriel Archer's Tavern, as well as a high-end restaurant at their on-site inn.