Which Happiest Seaside Town is Perfect for You?

Your perfect Happiest Seaside Town is:

Portsmouth, New Hampshire

You're a foodie who thrives on a lively cultural scene, and Portsmouth is ready to welcome you with open arms. Historic and beautiful, this waterfront beauty has great beaches a short drive away. Did we mention all the brewpubs? Cheers!