With lots of cities around the world catering to loved-up couples, it can be difficult to choose just one, especially if you're undecided about what type of holiday to go on with your other half. If you're torn between a city break or a trip to the beach, then a multi-purpose destination is the ideal option.
We've rounded up three romantic places that allow you to get the best of both worlds.

The Aberdeen skyline (by Roger_G1)
Aberdeen
Scotland's third largest city is a great spot for love birds seeking both the sea and the city as Aberdeen Beach is just a half-hour walk from the centre of town. After you've strolled along the sandy banks of the north-east coastline, you can let your hair down together at the amusement park opposite the promenade. If rollercoasters aren't your thing, head to the city centre for a quieter evening and see a play at His Majesty's Theatre, which dates back to 1906. Or share a bite to eat at one of the trendy restaurants in Aberdeen's west end. Click here for great deals on hotels in the centre or at the beach.

Porto Olimpic in Barcelona (by Daniel_Watt)
Barcelona
If you're in the mood for warmer weather, Barcelona has the ideal blend of metropolitan and coastal. Try Icaria Beach for a quieter, sheltered sandy spot on the city's southern coastline. While you're in the area, you can stop by Port Olimpic and dine alfresco while sampling some of the freshest local cuisine. The sports marina, which hosted the 1992 Olympic sailing competitions, is lined with top restaurants and bars on the sea front, perfect for a scenic, candlelit meal. Or opt for a late-night stroll around the Catalonian capital's Gothic Quarter, where night time tours of the old city are available. The three-hour route finishes with a complementary cocktail on a roof terrace of one of the central hotels, adding to the amorous atmosphere. For offers on places to stay in Barcelona, visit the Hotels4U website.

Dubai (by StephenB)
Dubai
When it comes to dual-purpose places to holiday, Dubai takes the cake. Not only is this Middle Eastern metropolis home to the world's tallest building, the Burj Khalifa, but it also boasts large stretches of white-sand beaches, just minutes from the downtown area. If you're looking for some scenery away from the fancy hotels and unspoiled shores, take one of the river taxis, or abra, as the Emiratis call them, and sail across the Creek in the city's Old Town. While you're there, you can stop by the souks that line the water, which are perhaps the only place in Dubai where you can still get away with haggling.
Let us know your favourite city and beach destination in the comments, or on Twitter, Facebook and Google+.