Prague Holidays
Join us for a visit to the charming, storybook city of Prague on one of our guided group holidays. No matter which holiday you choose, all of our trips to Prague include return flights, accommodation, transfers and excursions with an expert, local guide. So, stop planning and start packing!
Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'SmartTours.Models.Availability' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly. To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array. Path 'data[4].elements'. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureArrayContract(JsonReader reader, Type objectType, JsonContract contract) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType, JsonSerializer jsonSerializer) at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType) at Newtonsoft.Json.Linq.JToken.ToObject[T]() at SmartTours.ApiClient.ProcessResponse[T](HttpResponseMessage response) at SmartTours.ApiClient.Page[T](String url, Int32 page, Int32 perPage) at SmartTours.SmartToursClient.GetProductTours(Int32 productId) at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at TravelDepartment.Web.Services.CachedProductService.GetTours(Int32[] productIds) in D:\a\1\s\src\TravelDepartment.Web\Services\CachedProductService.cs:line 124 at TravelDepartment.Web.Services.ProductService.GetTours(TourSearchCriteria criteria) in D:\a\1\s\src\TravelDepartment.Web\Services\ProductService.cs:line 85 at TravelDepartment.Web.Helpers.ProductHelper.GetMinPrice(Int32 productId, Nullable`1 tourId, String currency) in D:\a\1\s\src\TravelDepartment.Web\Helpers\ProductHelper.cs:line 61 at TravelDepartment.Web.Helpers.ProductHelper.GetMinPrice(IPublishedContent productContent, String currency) in D:\a\1\s\src\TravelDepartment.Web\Helpers\ProductHelper.cs:line 122 at ASP._Page_Views_Partials_Shared__ProductCard_cshtml.Execute() in D:\home\site\wwwroot\Views\Partials\Shared\_ProductCard.cshtml:line 27 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) at System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model) at ASP._Page_Views_Partials_Components_productComponentCards_cshtml.Execute() in D:\home\site\wwwroot\Views\Partials\Components\productComponentCards.cshtml:line 65 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at Our.Umbraco.DocTypeGridEditor.Web.Extensions.HtmlHelperExtensions.RenderDocTypeGridEditorItem(HtmlHelper helper, IPublishedContent content, String editorAlias, String viewPath, String previewViewPath, Boolean isPreview) at ASP._Page_app_plugins_doctypegrideditor_render_DocTypeGridEditor_cshtml.Execute() in D:\home\site\wwwroot\app_plugins\doctypegrideditor\render\DocTypeGridEditor.cshtml:line 28 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in D:\home\site\wwwroot\Views\Partials\grid\editors\Base.cshtml:line 20
Top Places To Visit & Tourist Attractions In Prague

Holidays & Tours In Prague
Founded in the 7th century, Prague originally served as the capital of the Kingdom of Bohemia and today is the capital of the Czech Republic. The skyline of this stunning city is marked by soaring spires and gorgeous examples of Gothic, Renaissance and Baroque architecture. On our holidays to Prague, we’ll explore the city’s medieval Old Town with the help of an expert guide, wander across the Charles Bridge and learn about the Bohemian monarchy on a trip to Prague Castle. We offer a variety of holidays to discover Prague including a short City Break to see Prague’s most important sights and a longer holiday that pairs Prague with two other incredible nearby cities: Vienna and Budapest. We also offer a Solo Traveller City Break, perfect for those travelling on their own! Searching for something a little different? Our Christmas Market holiday to Prague is the perfect way to turn Christmas shopping from a chore to a treat.
Prague Holiday FAQs
What is included in my holiday?
Will I be met at the airport?
What is the deposit and when is full payment due?
Do I need a Visa?
What if there is an emergency?
Reviews, Travel Tips & Advice To Inspire Your Next Holiday In Prague
Travel Inspiration Unique Experiences
Top 10 must-see destinations in 2022
Discover our top 10 must-see destinations to give you some inspiration for where you might travel to in 2022.
Travel Tips
5 Reasons to take a city break with Travel Department
Check out the five reasons why you should go on a city break with the Travel Department.