24 Magical Villages So Charming They Belong In A Fairytale
22. Bosa, Italy – A Rainbow Along the River

Nestled along the Temo River in Sardinia, Bosa is a kaleidoscope of pastel-colored homes stacked on a hillside below a medieval castle. Its charming streets are lined with artisan shops, quiet cafés, and laundry flapping in the breeze. Cross the stone bridge into the old town and you'll feel like you've stepped into an oil painting. The nearby beach and laid-back vibe add to its irresistible magic.