City centre holiday homes ❘ Apartments, villas and more

City breaks (12100)

Best city breaks


Save money on a city break by booking a stay at one of these top holiday rentals. Opting for a holiday apartment over a hotel will save you money per person and it means you can live like a local while you’re away.



City getaways make fantastic mini-breaks in the new year. Jet off to Rome, Florence or London to soak up the centuries of history, art and culture. Or turn your trip into a shopping spree or a romantic post-Christmas getaway.



With so many cheap flights on offer, European city breaks are even more affordable than before. You could even squeeze in a city stop on the way to your main holiday. And inviting friends or family along means you’ll each spend less on a shared city apartment or villa.



View larger map

Also consider

Luxury Villas
2,684 properties
Coastal Cottages
222 properties
Pet Friendly Cottages
27,095 properties
Romantic Breaks
3,207 properties
Group Holidays
17,143 properties
Log Cabin Holidays
238 properties
Rural Retreats
12,438 properties
City Breaks
8,475 properties
Holiday Cottages
17,239 properties
Villas in Spain
11,248 properties
Villas in Tenerife
707 properties
Gites in France
8,131 properties
Holiday Cottages in Cornwall
2,983 properties
London Holiday Apartments
941 properties
Florida Villas
905 properties
Villas in Ibiza
349 properties
Villas in Portugal
4,126 properties
Villas in Turkey
2,202 properties
Villas in Malta
455 properties
Lake District Cottages
940 properties

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

12,100 Holiday homes

Filters applied: Water sports

(3) Very Good 

23

Holiday villa with swimming pool, golf nearby in Cas Catala

Majorca / Cas Catala

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.15 km
  • Swimming pool

from £432 / night

£2156 - £3276 / week

Book View

from £432 / night

(14) Very Good 

19

Apartment rental in Nice

Nice / Place Massena

3 6 4 nights min

  • 3 bedrooms
  • Sleeps 6
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.3 km
  • Car not necessary
“Another wonderful week in Apartment Passiflore” Excellent Accommodation - apartment is exactly as described on the web. This was our second visit. My sons fly in from different parts of the world to join us - One of my sons travels from Bogota in Co
…see more

from £223 / night

£1325 - £1563 / week

Enquire View

from £223 / night

(1) Excellent 

13

Apartment rental in Split-Dalmatia County

Dalmatia / Split-Dalmatia County

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Beach / lakeside relaxation
  • Child friendly
  • Car not necessary

from £52 / night

£364 / week

Book View

from £52 / night

(1) Excellent 

15

Holiday villa in Ko Samui

Ko Samui / Ko Samui

1 2 7 nights min

  • 1 bedroom
  • Sleeps 2
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Swimming pool

from £23 / night

£152 / week

Book View

from £23 / night

(3) Excellent 

20

Villa rental in Davenport with golf nearby

Davenport / Watersong Resort

5 10 7 nights min

  • 5 bedrooms
  • Sleeps 10
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child friendly
“Beautiful villa” Crystal Palm Villa was recommended to us by a friend and we were not disappointed! There were 8 of us in our party we all had our own bedroom with bathroom, very well appointed, the pool was lovely, lit at night so we could go for a s
…see more

from £111 / night

£775 - £1045 / week

Book View

from £111 / night

(14) Excellent 

24

Nai Harn holiday villa rental

Nai Harn / Ban Saiyuan

3 6 3 nights min

  • 3 bedrooms
  • Sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool

from £179 / night

£1247 / week

Book View

from £179 / night

6

Holiday apartment accommodation

Tel Aviv District / Bat Yam

1 4 4 nights min

  • 1 bedroom
  • Sleeps 4
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly

from £70 / night

£485 / week

Book View

from £70 / night

18

Ski villa to rent in Giarre

Catania / Giarre

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 5 km
  • Ski

from £87 / night

£604 - £845 / week

Book View

from £87 / night

17

Holiday apartment in Varna

Varna / Central Varna

1 4 5 nights min

  • 1 bedroom
  • Sleeps 4
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Car not necessary

from £22 / night

£154 / week

Book View

from £22 / night

18

Zadar holiday b&b rental

Zadar County / Zadar

12 2 1 night min

  • 12 bedrooms
  • Sleeps 2
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Air conditioning

from £77 / night

£538 / week

Book View

from £77 / night

4

Holiday b&b in Rimini

Province of Rimini / Rimini

1 1 Min stay varies

  • 1 bedroom
  • Sleeps 1
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Car not necessary

Pricing unknown

Book View

Pricing unknown

13

Holiday studio in Pjescana Uvala

Pula / Pjescana Uvala

Studio 3 1 night min

  • Studio
  • Sleeps 3
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly

from £52 / night

£363 - £544 / week

Book View

from £52 / night

(1) Excellent 

15

Holiday apartment in Nice

Nice / Port of Nice

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly
“Great place from which to experience Nice and surroundings” A lovely light and spacious 5th floor apartment near to the old parts of Nice. Excellent kitchen, good bath/shower facilities and large bedrooms. Underground parking space is essential - bu
…see more

from £116 / night

£807 - £1014 / week

Enquire View

from £116 / night

(1) Very Good 

37

Holiday villa in Cannes

French Riviera - Cote d'Azur / Cannes

5 10 Min stay varies

  • 5 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.8 km
  • Swimming pool

from £1172 / night

£3426 - £9725 / week

Book View

from £1172 / night

25

Gijon holiday apartment rental

Asturias / Gijon

2 5 Min stay varies

  • 2 bedrooms
  • Sleeps 5
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly

from £108 / night

£647 / week

Enquire View

from £108 / night

14

Holiday trullo in Cisternino

Province of Brindisi / Cisternino

3 8 7 nights min

  • 3 bedrooms
  • Sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 11 km
  • Ask owner if suitable for children

from £87 / night

£604 / week

Book View

from £87 / night

(1) Excellent 

23

Holiday home in Simiane-la-Rotonde

Alpes-de-Haute-Provence / Simiane-la-Rotonde

4 8 Min stay varies

  • 4 bedrooms
  • Sleeps 8
  • Min stay varies
  • Nearest beach 120 km
  • Child friendly
  • Pet friendly

from £69 / night

£690 / week

Book View

from £69 / night

(1) Excellent 

23

Holiday apartment with shared pool in Cannes

Cannes / Central Cannes

1 4 7 nights min

  • 1 bedroom
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool
“Amazing and relaxing vacation” The apartment was immaculate and had lots of utilities. It was like having a home away from home. It is in the perfect location near all of the shops (high street and luxury) and less than a 5 minute walk to the beach! I
…see more

from £35 / night

£2113 / week

Book View

from £35 / night

11

Holiday apartment in Donji Seget

Split-Dalmatia County / Donji Seget

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 0.8 km
  • Child friendly

from £39 / night

£272 / week

Book View

from £39 / night

13

Holiday studio in Deauville

Calvados / Deauville

Studio 2 3 nights min

  • Studio
  • Sleeps 2
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Car not necessary

from £100 / night

£345 / week

Book View

from £100 / night

(1) Excellent 

20

Barcelona holiday apartment rental

Barcelona / Born Area

3 10 Min stay varies

  • 3 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly

from £156 / night

£1087 / week

Book View

from £156 / night

23

Apartment rental in Rovinj

Rovinj / Rovinj Old Town

1 4 3 nights min

  • 1 bedroom
  • Sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Air conditioning

from £48 / night

£332 / week

Book View

from £48 / night

(1) Excellent 

24

Holiday apartment in Srebreno

Dubrovnik-Neretva County / Srebreno

5 19 3 nights min

  • 5 bedrooms
  • Sleeps 19
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.4 km
  • Child friendly

from £259 / night

£1811 - £2535 / week

Book View

from £259 / night

(1) Excellent 

23

George Town holiday townhouse rental

Penang Island / George Town

2 4 3 nights min

  • 2 bedrooms
  • Sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Child friendly

from £50 / night

£300 / week

Book View

from £50 / night

(2) Very Good 

12

Holiday b&b in Terlizzi

Province of Bari / Terlizzi

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 9 km
  • Child friendly

from £52 / night

£345 / week

Book View

from £52 / night

(2) Excellent 

16

Home rental in Swansea Waterfront with golf nearby

Swansea / Swansea Waterfront

3 5 7 nights min

  • 3 bedrooms
  • Sleeps 5
  • 7 nights min
  • Beach / lakeside relaxation
  • Child friendly
  • Private garden
“Very comfortable house in great location” My husband son and I spent a wonderful week in Swansea staying at 'fairways' on mumbles road. The house is very well equipped and so comfortable. Being from Swansea, we had friends come to the house for dinner
…see more

from £94 / night

£655 / week

Enquire View

from £94 / night

(11) Very Good 

11

Holiday apartment in Cagnes-sur-Mer

French Riviera - Cote d'Azur / Cagnes-sur-Mer

1 4 3 nights min

  • 1 bedroom
  • Sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.5 km
  • Swimming pool
“family with two teenagers, simply great holidays!” We spent a great time in the apartment at Cagnes. At our arrival, everything was well organised, the apartment was spacious enough for four people and we enjoyed eating outside every morning and every
…see more

from £100 / night

£700 / week

Enquire View

from £100 / night

(1) Excellent 

15

Holiday apartment in Glasgow

Glasgow / Merchant City

2 4 5 nights min

  • 2 bedrooms
  • Sleeps 4
  • 5 nights min
  • Suitable for children age 5+
  • Car not necessary

from £300 / night

£2100 / week

Book View

from £300 / night

26

Holiday apartment in Spinut

Split / Spinut

1 4 1 night min

  • 1 bedroom
  • Sleeps 4
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Child friendly

from £87 / night

£604 / week

Book View

from £87 / night

(3) Average 

42

Holiday apartment in Marseille

Marseille / Vieux Port

2 5 3 nights min

  • 2 bedrooms
  • Sleeps 5
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Suitable for children age 5+

from £104 / night

£725 / week

Book View

from £104 / night

(1) Average 

34

Holiday condo in Puerto Galera

Oriental Mindoro Province / Puerto Galera

2 16 1 night min

  • 2 bedrooms
  • Sleeps 16
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Child friendly

from £73 / night

£446 - £1049 / week

Book View

from £73 / night

56

Cannes holiday apartment rental

Cannes / Central Cannes

2 10 Min stay varies

  • 2 bedrooms
  • Sleeps 10
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Car not necessary

Pricing unknown

Book View

Pricing unknown

(6) Excellent 

13

Holiday cave house rental

Santorini / Oia

1 2 1 night min

  • 1 bedroom
  • Sleeps 2
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 3 km
  • Child friendly

from £321 / night

£2245 - £2752 / week

Book View

from £321 / night

28

Okrug Gornji holiday apartment rental

Ciovo Island / Okrug Gornji

1 2 6 nights min

  • 1 bedroom
  • Sleeps 2
  • 6 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly

from £30 / night

£206 / week

Book View

from £30 / night

33

Budapest holiday apartment rental

Central Hungary / Budapest

2 6 Min stay varies

  • 2 bedrooms
  • Sleeps 6
  • Min stay varies
  • Nearest beach 1 km
  • Child friendly
  • Car not necessary

from £43 / night

£296 / week

Book View

from £43 / night

20

Pieve a Elici holiday farmhouse rental

Massarosa / Pieve a Elici

4 8 7 nights min

  • 4 bedrooms
  • Sleeps 8
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 10 km
  • Child friendly

from £161 / night

£1121 / week

Book View

from £161 / night

(3) Very Good 

24

Nice holiday apartment rental

Nice / Central Nice

1 3 3 nights min

  • 1 bedroom
  • Sleeps 3
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 km
  • Child friendly

from £121 / night

£819 / week

Book View

from £121 / night

24

Holiday villa with swimming pool, golf nearby in Secret Valley Resort

Paphos / Secret Valley Resort

3 6 7 nights min

  • 3 bedrooms
  • Sleeps 6
  • 7 nights min
  • Nearest beach 2 km
  • Swimming pool
  • Child friendly

from £100 / night

£700 - £920 / week

Enquire View

from £100 / night

21

Holiday villa rental

Thalang District / Choeng Thale

3 6 Min stay varies

  • 3 bedrooms
  • Sleeps 6
  • Min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 km
  • Swimming pool

from £324 / night

£2262 / week

Book View

from £324 / night

11

Townhouse rental in Kato Paphos with shared pool

Paphos / Kato Paphos

2 4 7 nights min

  • 2 bedrooms
  • Sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 km
  • Swimming pool

from £57 / night

£393 / week

Book View

from £57 / night

1