4Barcelona, Spain

Barcelona is known for its stunning architecture, beautiful beaches, and vibrant culture.

While it has some issues with pickpocketing, it is generally a safe place for tourists who stay alert in busy areas. Average hotel price per night: $100 – $220