Upscale Hotel Piran, steps from the beach, offers suites, modern rooms, a restaurant, and a rooftop bar with stunning views.