We enjoyed our stay at Hotel Campione! If you are looking for a get-a-way, this is a nice place for a couple if you can find a good deal. The pool was lovely and the restaurant (breakfast & dinner) superb! The owner and staff are friendly and kind. However, the decor and furniture in the rooms is out-dated and seems to be fragile. We were forced to spend time there b/c of rain and were not overly comfortable. They do allow pets though and have A/C in the room. There is a bus stop right outside the hotel but does not run on Sundays (the day we left). The manager drove us back to the train station which was a great option. The cost was a little steep though. You can also catch a boat to Lugano if you walk (15 minutes) through the Italian part to the docks which was a nice alternative to the bus. The hotel has their own parking which is great if you have your own car so you can go explore the Swiss Miniature Museum & Chocolate Museum nearby. The casinos here have several requirements unlike an American casino so we skipped that option.
It's easy to get back and forth from Lugano with a bumpy bus ride. Athough, you'll need to know where to go in Lugano b/c it is not signed well, nor are the bus stops. There are several great restaurants in Lugano along the main drag. The park was fun for the kids and had a few geocaches there, too. We saw someone filming a movie while we were at the park which was neat! This hotel is a great location for a day of geocaching between Campione & Lugano!
Overall, it was a nice long weekend but we spent almost as much money as we did in Venice and only got an extra day of constant rain out of it. Not their fault though. I guess, just keep in mind you are still in Switzerland and you are paying Swiss prices for everything!