Let KAYAK do the searching
Based on KAYAK hotel searches, the most popular destination is Stresa (50% of total searches to Lago Maggiore). The next most popular destination is Tenero-Contra (50%).
KAYAK users have found double rooms in Lago Maggiore for as cheap as $256 (Tenero-Contra) in the last 3 days. The average price is $403.
In the last 72 hours, users have found Lago Maggiore hotels for tonight for as low as $369 (Tenero-Contra). Users have also found 3-star hotels from $369 (Tenero-Contra).