Our hotel is located here!

Surrounded by Spring colors: short break in Northern Italy
Ready to set on a short break in Northern Italy? A journey among the colors of Spring awaits you: the light blue of the Adriatic Sea, the green of Romagna’s vineyards and the artworks of the Ducal Palace of Urbino, Raphael’s home town. To admire the landscape you can climb up to the castles on the hills, keepers of tragic and fascinating tales, from the battles among the dynasties of the Renassance to secret and strongly-opposed love affairs. And the coast will always be there waiting for you, for a dinner on the seashore or a drink at the sunset.
–
“);
jQuery(“#checkin_cal”).click(function() {
jQuery(“#booking_calender”).datepicker(“show”);
});jQuery(“#booking_calender_checkout”).datepicker({
dateFormat: “dd/mm/y”,
numberOfMonths: parseInt(1),
firstDay: 1,
minDate: 1,onSelect: bkap_get_per_night_price,beforeShowDay: bkap_check_booked_dates ,
onClose: function( selectedDate ) {
jQuery( “#booking_calender” ).datepicker( “option”, “maxDate”, selectedDate );
},
}).focus(function (event){
jQuery.datepicker.afterShow(event);
});
if((jQuery(“#wapbk_global_selection”).val() == “yes” && jQuery(“#block_option_enabled”).val() != “on”) || (jQuery(“#wapbk_widget_search”).val() == “1”)) {
var split = jQuery(“#wapbk_hidden_date_checkout”).val().split(“-“);
split[1] = split[1] – 1;
var CheckoutDate = new Date(split[2],split[1],split[0]);
var timestamp = Date.parse(CheckoutDate);
if (isNaN(timestamp) == false) {
var default_date = new Date(timestamp);
jQuery(“#booking_calender_checkout”).datepicker(“setDate”,default_date);
bkap_calculate_price();
}
}
jQuery(“#checkout_cal”).click(function() {
jQuery(“#booking_calender_checkout”).datepicker(“show”);
});});
//**********************************************
// This function disables the dates in the calendar for holidays, global holidays set and for which lockout is reached for Multiple day booking feature.
//***************************************************
function bkap_check_booked_dates(date) {
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
var holidayDates = eval(“[“+jQuery(“#wapbk_booking_holidays”).val()+”]”);
var globalHolidays = eval(“[“+jQuery(“#wapbk_booking_global_holidays”).val()+”]”);
var bookedDates = eval(“[“+jQuery(“#wapbk_hidden_booked_dates”).val()+”]”);
var bookedDatesCheckout = eval(“[“+jQuery(“#wapbk_hidden_booked_dates_checkout”).val()+”]”);
var block_option_start_day= jQuery(“#block_option_start_day”).val();
var block_option_price= jQuery(“#block_option_price”).val();
var disabled_checkin_week_days = eval(“[“+jQuery(“#wapbk_block_checkin_weekdays”).val()+”]”);
var disabled_checkout_week_days = eval(“[“+jQuery(“#wapbk_block_checkout_weekdays”).val()+”]”);
for (iii = 0; iii 0 ) {
var attribute_list = jQuery( “#wapbk_attribute_list”).val().split(“,”);
for ( i = 0; i 0 ) {
return [false, “”, “Booked”];
}
}
}
var field_name = “#wapbk_lockout_checkout_” + attribute_list[i];
var lockoutdates = eval(“[“+jQuery(field_name).val()+”]”);
var dt = new Date();
var today = dt.getMonth() + “-” + dt.getDate() + “-” + dt.getFullYear();
if (id_booking == “booking_calender_checkout” || id_booking == “inline_calendar_checkout”) {
for (iii = 0; iii 0 ) {
return [false, “”, “Booked”];
}
}
}
}
}
}
/****** Variation Lockout start *******/
var variation_id_selected = 0;
// On some client site the hidden field for the varaition id is not populated using CLASS method. Instead of that it is populating with the NAME.
// So this fix ensure that if class property does not find then look for the NAME property.
var variation_by_name = document.getElementsByName( “variation_id” ).length;
if ( jQuery( “.variation_id” ).length > 0 ) {
variation_id_selected = jQuery( “.variation_id” ).val();
}else if( variation_by_name > 0 ){
variation_id = document.getElementsByName(“variation_id”)[0].value;
}
var field_name = “#wapbk_lockout_” + variation_id_selected;
var lockoutdates = eval(“[“+jQuery(field_name).val()+”]”);
var dt = new Date();
var today = dt.getMonth() + “-” + dt.getDate() + “-” + dt.getFullYear();
if (id_booking == “booking_calender” || id_booking == “inline_calendar”) {
for (iii = 0; iii 0 ) {
var in_range = fixed_range( date );
if ( in_range == true ) {
return [true];
} else {
return [false];
}
}
return [true];
}
// ***************************************************
//This function disables the dates in the calendar for holidays, global holidays set and for which lockout is reached for Single day booking feature.
//***********************************
function bkap_show_book(date){
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
// .html() is used when we have zip code groups enabled
var deliveryDates = eval(“[“+jQuery(“#wapbk_booking_dates”).val()+”]”);
var holidayDates = eval(“[“+jQuery(“#wapbk_booking_holidays”).val()+”]”);
var globalHolidays = eval(“[“+jQuery(“#wapbk_booking_global_holidays”).val()+”]”);
var disabled_week_days = eval(“[“+jQuery(“#wapbk_block_checkin_weekdays”).val()+”]”);
for ( jjj = 0; jjj 0 ) {
var attribute_list = jQuery( “#wapbk_attribute_list”).val().split(“,”);
for ( i = 0; i 0 ) {
return [false, “”, “Booked”];
}
}
}
}
}
}
/****** Variation Lockout start *******/
var variation_id_selected = 0;
// On some client site the hidden field for the varaition id is not populated using CLASS method. Instead of that it is populating with the NAME.
// So this fix ensure that if class property does not find then look for the NAME property.
var variation_by_name = document.getElementsByName( “variation_id” ).length;
if ( jQuery( “.variation_id” ).length > 0 ) {
variation_id_selected = jQuery( “.variation_id” ).val();
}else if( variation_by_name > 0 ){
variation_id = document.getElementsByName(“variation_id”)[0].value;
}
var field_name = “#wapbk_lockout_” + variation_id_selected;
var lockoutdates = eval(“[“+jQuery(field_name).val()+”]”);
var dt = new Date();
var today = dt.getMonth() + “-” + dt.getDate() + “-” + dt.getFullYear();
if (id_booking == “booking_calender” || id_booking == “inline_calendar”) {
for (iii = 0; iii 0 ) {
in_range = fixed_range( date );
} else {
// if fixed bookable range is not enabled, then the variable should be set to true to ensure the date is enabled based on specific dates/recurring weekday settings.
in_range = true;
}
for (i = 0; i 0 ) {
variation_id = jQuery( “.variation_id” ).val();
}else if( variation_by_name > 0 ){
variation_id = document.getElementsByName(“variation_id”)[0].value;
}
var field_name = “#wapbk_bookings_placed_” + variation_id;
var bookings_placed = “”;
if ( jQuery( field_name ).length > 0 ) {
bookings_placed = jQuery( field_name ).val();
}
var attr_bookings_placed = “”;
if ( jQuery( “#wapbk_attribute_list”).length > 0 ) {
var attribute_list = jQuery( “#wapbk_attribute_list”).val().split(“,”);
for ( i = 0; i 0 ) {
var field_name = “#wapbk_bookings_placed_” + attribute_list[i];
if ( jQuery( field_name ).length > 0 ) {
attr_bookings_placed = attr_bookings_placed + attribute_list[i] + “,” + jQuery( field_name ).val() + “;”;
}
}
}
}
// Availability Display for the date selected if setting is enabled
if (jQuery(“#wapbk_availability_display”).val() == “yes”) {
var data = {
checkin_date: jQuery(“#wapbk_hidden_date”).val(),
post_id: “7534”,
variation_id: variation_id,
bookings_placed: bookings_placed,
attr_bookings_placed: attr_bookings_placed,
date_in_selected_language: jQuery(“#booking_calender”).val(),
action: “bkap_get_date_lockout”
};
jQuery.post(“../../../wp-admin/admin-ajax.html”, data, function(response)
{
jQuery(“#show_stock_status”).html(response);
});
}
if (jQuery(“#wapbk_bookingEnableTime”).val() == “on” && jQuery(“#wapbk_booking_times”).val() == “YES”) {
jQuery( “#ajax_img” ).show();
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, true );
jQuery( “.qty” ).prop( “disabled”, true );
var time_slots_arr = jQuery(“#wapbk_booking_times”).val();
var field_name = “#wapbk_timeslot_lockout_” + variation_id;
var time_slot_lockout = “”;
if ( jQuery( field_name ).length > 0 ) {
time_slot_lockout = jQuery( field_name ).val();
}
var attr_lockout = “”;
if ( jQuery( “#wapbk_attribute_list”).length > 0 ) {
var attribute_list = jQuery( “#wapbk_attribute_list”).val().split(“,”);
for ( i = 0; i 0 ) {
var field_name = “#wapbk_timeslot_lockout_” + attribute_list[i];
if ( jQuery( field_name ).length > 0 ) {
attr_lockout = attr_lockout + attribute_list[i] + “,” + jQuery( field_name ).val() + “;”;
}
}
}
}
var data = {
current_date: current_dt,
post_id: “7534”,
variation_id: variation_id,
variation_timeslot_lockout: time_slot_lockout,
attribute_timeslot_lockout: attr_lockout,
action: “bkap_check_for_time_slot”
,”attribute_room-type”: jQuery(“[name=’attribute_room-type’]”).val() ,”attribute_service”: jQuery(“[name=’attribute_service’]”).val()
};
jQuery.post(“../../../wp-admin/admin-ajax.html”, data, function(response) {
jQuery( “#ajax_img” ).hide();
jQuery(“#show_time_slot”).html(response);
bkap_time_slot_events();
});
} else {
if ( jQuery(“#wapbk_hidden_date”).val() != “” ) {
var data = {
current_date: current_dt,
post_id: “7534”,
action: “bkap_insert_date”
,”attribute_room-type”: jQuery(“[name=’attribute_room-type’]”).val() ,”attribute_service”: jQuery(“[name=’attribute_service’]”).val()
};
jQuery.post(“../../../wp-admin/admin-ajax.html”, data, function(response){
jQuery( “.payment_type” ).show();
if(sold_individually == “yes”) {
jQuery( “.quantity” ).hide();
} else {
jQuery( “.quantity” ).show();
}
});
} else if ( jQuery(“#wapbk_hidden_date”).val() == “” ) {
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, true );
jQuery( “.qty” ).prop( “disabled”, true );
jQuery( “.payment_type” ).hide()
jQuery(“.partial_message”).hide();
}
}
bkap_single_day_price();
}
function bkap_time_slot_events() {
jQuery(“#time_slot”).change(function() {
var time_slot_value = jQuery(“#time_slot”).val();
if (typeof time_slot_value == “undefined”) {
var values = new Array();
jQuery.each(jQuery(“input[name=”time_slot[]”]:checked”), function() {
values.push(jQuery(this).val());
});
if (values.length > 0) {
time_slot_value = values.join(“,”);
}
}
var sold_individually = jQuery(“#wapbk_sold_individually”).val();
var quantity = jQuery(“input[class=”input-text qty text”]”).prop(“value”);
if (typeof quantity == “undefined”) {
var quantity = 1;
}
// Availability display for the time slot selected if setting is enabled
if (typeof time_slot_value != “undefined” && jQuery(“#wapbk_availability_display”).val() == “yes”) {
var variation_id = 0;
// On some client site the hidden field for the varaition id is not populated using CLASS method. Instead of that it is populating with the NAME.
// So this fix ensure that if class property does not find then look for the NAME property.
var variation_by_name = document.getElementsByName( “variation_id” ).length;
if ( jQuery( “.variation_id” ).length > 0 ) {
variation_id = jQuery( “.variation_id” ).val();
}else if( variation_by_name > 0 ){
variation_id = document.getElementsByName(“variation_id”)[0].value;
}
var field_name = “#wapbk_bookings_placed_” + variation_id;
var time_slot_bookings_placed = “”;
if ( jQuery( field_name ).length > 0 ) {
time_slot_bookings_placed = jQuery( field_name ).val();
}
var attr_bookings_placed = “”;
if ( jQuery( “#wapbk_attribute_list”).length > 0 ) {
var attribute_list = jQuery( “#wapbk_attribute_list”).val().split(“,”);
for ( i = 0; i 0 ) {
var field_name = “#wapbk_bookings_placed_” + attribute_list[i];
if ( jQuery( field_name ).length > 0 ) {
attr_bookings_placed = attr_bookings_placed + attribute_list[i] + “,” + jQuery( field_name ).val() + “;”;
}
}
}
}
var data = {
checkin_date: jQuery(“#wapbk_hidden_date”).val(),
timeslot_value: time_slot_value,
post_id: “7534”,
variation_id: variation_id,
bookings_placed: time_slot_bookings_placed,
attr_bookings_placed: attr_bookings_placed,
date_in_selected_language: jQuery(“#booking_calender”).val(),
action: “bkap_get_time_lockout”
};
jQuery.post(“../../../wp-admin/admin-ajax.html”, data, function(response) {
jQuery(“#show_stock_status”).html(response);
});
}
if ( jQuery(“#time_slot”).val() != “” ) {
jQuery( “.payment_type” ).show();
if(sold_individually == “yes”) {
jQuery( “.quantity” ).hide();
jQuery( “.payment_type” ).hide();
jQuery(“.partial_message”).hide();
} else {
jQuery( “.quantity” ).show();
jQuery( “.payment_type” ).show();
}
} else if ( jQuery(“#time_slot”).val() == “” ) {
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, true );
jQuery( “.qty” ).prop( “disabled”, true );
jQuery( “.payment_type” ).hide();
jQuery(“.partial_message”).hide();
}
// This is called to ensure the variable pricing for time slots is displayed
bkap_single_day_price();
})
}
/************************************************
This function calculates the price when a
bookable product is being purchased without a date
************************************************/
function bkap_purchase_without_date() {
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, true );
jQuery( “.qty” ).prop( “disabled”, true );
var variation_id = 0;
// On some client site the hidden field for the varaition id is not populated using CLASS method. Instead of that it is populating with the NAME.
// So this fix ensure that if class property does not find then look for the NAME property.
var variation_by_name = document.getElementsByName( “variation_id” ).length;
if ( jQuery( “.variation_id” ).length > 0 ) {
variation_id = jQuery( “.variation_id” ).val();
}else if( variation_by_name > 0 ){
variation_id = document.getElementsByName(“variation_id”)[0].value;
}
var quantity = jQuery(“input[class=”input-text qty text”]”).prop(“value”);
if (typeof quantity == “undefined”) {
var quantity = 1;
}
var data = {
post_id: 7534,
quantity: quantity,
variation_id: variation_id,
action: “bkap_purchase_wo_date_price”
};
jQuery.post(“../../../wp-admin/admin-ajax.html”, data, function(response) {
eval( response );
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, false );
jQuery( “.qty” ).prop( “disabled”, false );
jQuery( “.single_add_to_cart_button” ).show();
jQuery( “.qty” ).show();
});
}
/*************************************************
This function is used to display the price for
single day bookings
**************************************************/
function bkap_single_day_price() {
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, true );
jQuery( “.qty” ).prop( “disabled”, true );
var data = {
booking_date: jQuery(“#wapbk_hidden_date”).val(),
post_id: 7534,
addon_data: jQuery(“#wapbk_addon_data”).val(),
action: “bkap_js”
};
jQuery.post(“../../../wp-admin/admin-ajax.html”, data, function(response) {
eval(response);
});
}
//******************************************
//This functions checks if the selected date range does not have product holidays or global holidays and sets the hidden date field.
//********************************************
function bkap_set_checkin_date(date,inst){
var monthValue = inst.selectedMonth+1;
var dayValue = inst.selectedDay;
var yearValue = inst.selectedYear;
// clear the notices
var data = {
post_id: 7534,
};
jQuery.post( “index4628.html?wc-ajax=bkap_clear_notice”, data, function( response ) {
jQuery( “.woocommerce-error” ).remove();
});
var current_dt = dayValue + “-” + monthValue + “-” + yearValue;
jQuery(“#wapbk_hidden_date”).val(current_dt);
// Check if any date in the selected date range is unavailable
if (jQuery(“#wapbk_hidden_date”).val() != “” && jQuery(“#wapbk_hidden_date_checkout”).val() != “”) {
var CalculatePrice = “Y”;
var split = jQuery(“#wapbk_hidden_date”).val().split(“-“);
split[1] = split[1] – 1;
var CheckinDate = new Date(split[2],split[1],split[0]);
var split = jQuery(“#wapbk_hidden_date_checkout”).val().split(“-“);
split[1] = split[1] – 1;
var CheckoutDate = new Date(split[2],split[1],split[0]);
var date = new_end = new Date(CheckinDate);
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
var bookedDates = eval(“[“+jQuery(“#wapbk_hidden_booked_dates”).val()+”]”);
var holidayDates = eval(“[“+jQuery(“#wapbk_booking_holidays”).val()+”]”);
var globalHolidays = eval(“[“+jQuery(“#wapbk_booking_global_holidays”).val()+”]”);
var count = gd(CheckinDate, CheckoutDate, “days”);
for (var i = 1; i 0 ) {
variation_id_selected = jQuery( “.variation_id” ).val();
}else if( variation_by_name > 0 ){
variation_id = document.getElementsByName(“variation_id”)[0].value;
}
var field_name = “#wapbk_lockout_” + variation_id_selected;
var variation_lockoutdates = jQuery( field_name ).val();
for (var i = 1; i -1 ) {
CalculatePrice = “N”;
break;
}
}
new_end = new Date(ad(new_end,1));
var m = new_end.getMonth(), d = new_end.getDate(), y = new_end.getFullYear();
}
var woobkap_1 = eval(“[“+jQuery(“#woobkap_1″).val()+”]”);
// Variation Lockout Booked
var variation_id_selected = 0;
// On some client site the hidden field for the varaition id is not populated using CLASS method. Instead of that it is populating with the NAME.
// So this fix ensure that if class property does not find then look for the NAME property.
var variation_by_name = document.getElementsByName( “variation_id” ).length;
if ( jQuery( “.variation_id” ).length > 0 ) {
variation_id_selected = jQuery( “.variation_id” ).val();
}else if( variation_by_name > 0 ){
variation_id = document.getElementsByName(“variation_id”)[0].value;
}
var field_name = “#wapbk_lockout_checkout_” + variation_id_selected;
var variation_lockoutdates = eval(“[“+jQuery(field_name).val()+”]”);
var date = new_end = new Date(CheckinDate);
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
for (var i = 1; i 0 ) {
qty_list = “YES”;
}
}
}
}
// for variable products
var variation_id = 0;
// On some client site the hidden field for the varaition id is not populated using CLASS method. Instead of that it is populating with the NAME.
// So this fix ensure that if class property does not find then look for the NAME property.
var variation_by_name = document.getElementsByName( “variation_id” ).length;
if ( jQuery( “.variation_id” ).length > 0 ) {
variation_id = jQuery( “.variation_id” ).val();
}else if( variation_by_name > 0 ){
variation_id = document.getElementsByName(“variation_id”)[0].value;
}
jQuery( “#ajax_img” ).show();
var data = {
booking_date: jQuery(“#wapbk_hidden_date”).val(),
post_id: 7534,
addon_data: jQuery(“#wapbk_addon_data”).val(),
action: “bkap_js”
};
// setup the GF options selected
var gf_options = 0;
if (typeof update_GF_prices == “function”) {
var options = parseFloat( jQuery(“.ginput_container_total”).find(“.gform_hidden”).val() );
if ( options > 0 ) {
gf_options = options;
}
}
jQuery.post(“../../../wp-admin/admin-ajax.html”, data, function(response) {
eval(response);
var data = {
current_date: jQuery(“#wapbk_hidden_date_checkout”).val(),
checkin_date: jQuery(“#wapbk_hidden_date”).val(),
attribute_selected: jQuery(“#wapbk_variation_value”).val(),
currency_selected: jQuery(“.wcml_currency_switcher”).val(),
block_option_price: jQuery(“#block_option_price”).val(),
post_id: “7534”,
diff_days: jQuery(“#wapbk_diff_days”).val(),
quantity: quantity_str,
variation_id: variation_id,
gf_options: gf_options,
action: “bkap_get_per_night_price”,
product_type: “variable”
,”attribute_room-type”: jQuery(“[name=’attribute_room-type’]”).val() ,”attribute_service”: jQuery(“[name=’attribute_service’]”).val()
};
jQuery.post(“../../../wp-admin/admin-ajax.html”, data, function(response) {
jQuery( “#ajax_img” ).hide();
if (isNaN(parseInt(response))) {
eval( response );
}
if (jQuery(“#wapbk_grouped_child_ids”).val() != “”) {
jQuery( “.qty” ).prop( “disabled”, false );
jQuery( “.qty” ).show();
if ( qty_list == “YES” ) {
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, false );
jQuery( “.single_add_to_cart_button” ).show();
} else {
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, true );
}
} else {
jQuery( “.single_add_to_cart_button” ).prop( “disabled”, false );
jQuery( “.qty” ).prop( “disabled”, false );
jQuery( “.single_add_to_cart_button” ).show();
jQuery( “.qty” ).show();
}
jQuery( “.payment_type” ).show();
if(sold_individually == “yes”) {
jQuery( “.quantity” ).hide();
}else {
jQuery( “.quantity” ).show();
}
// Woo Product Addons compatibility
if (jQuery(“#product-addons-total”).length > 0) {
// pass the price for only 1 qty as Woo Product Addons multiplies the amount with the qty
var price_per_qty = jQuery( “#bkap_price_charged” ).val() / quantity;
jQuery(“#product-addons-total”).data( “price”, price_per_qty );
}
var $cart = jQuery(“.cart”);
$cart.trigger(“woocommerce-product-addons-update”);
// Update the GF product addons total
if (typeof update_GF_prices == “function”) {
update_GF_prices();
}
});
});
}
}
Choose whether to give the total sum or a deposit of the 30%.
Hotel details
Hotel Muccioli is situated a few steps away from the beach of Misano Adriatico and Portverde, the town’s touristic pier. It is in a convenient location also to reach the Misano World Circuit. We devote a special attention to families who spend their holidays at our hotel and good cuisine: everyday you will find a tasty afternoon drink. Terms and conditions
- Balcony
- Air conditioning
- Free wi-fi
- Typical of Romagna
- Fish everyday
- Sweet and salty breakfast
- Play area for kids
- Free usage of bicycles with baby chairs
- Baby set for the table of the youngest

Parking
Parking
private

Wi-fi

Circuit
Our hotel is located here!
Surrounded by Spring colors: short break in Northern Italy
Ready to set on a short break in Northern Italy? A journey among the colors of Spring awaits you: the light blue of the Adriatic Sea, the green of Romagna’s vineyards and the artworks of the Ducal Palace of Urbino, Raphael’s home town. To admire the landscape you can climb up to the castles on the hills, keepers of tragic and fascinating tales, from the battles among the dynasties of the Renassance to secret and strongly-opposed love affairs. And the coast will always be there waiting for you, for a dinner on the seashore or a drink at the sunset.

DAY 1
DAY 2
DAY 3
DAY 4
Browse our photos
Hotel details
Hotel Muccioli is situated a few steps away from the beach of Misano Adriatico and Portverde, the town’s touristic pier. It is in a convenient location also to reach the Misano World Circuit. We devote a special attention to families who spend their holidays at our hotel and good cuisine: everyday you will find a tasty afternoon drink.Terms and conditions.
- Balcony
- Air conditioning
- Free wi-fi
- Typical of Romagna
- Fish everyday
- Sweet and salty breakfast
- Play area for kids
- Free usage of bicycles with baby chairs
- Baby set for the table of the youngest