Το excel με την VBA μπορεί να σε βοηθήσει μόνο σε ένα αρχικό επίπεδο. Γενικότερα η VBA για το Excel είναι για να μπορείς να έχεις μεγαλύτερη εκφραστική δύναμη στους υπολογισμούς πάνω στο υπολογιστικό σου φύλλο και λιγότερο για να φτιάξεις μια ολοκληρωμένη εφαρμογή.
Οπότε για μια εφαρμογή ξενοδοχείου που από ότι φαντάζομαι θα έχει και "πλάνο" κτλπ νομίζω δεν θα σε εξυπηρετήσει.
Άρα έχεις δύο πιθανούς δρόμους:
1) Μαθαίνεις C# και κατόπιν επιλέγεις να μάθεις WPF για να φτιάξεις μια desktop εφαρμογή με όσα χρειάζεσαι (κατέβασε και το Visual Studio Free edition για να μπορείς να δοκιμάζεις όλα αυτά)
2) Μαθαίνεις HTML, JavaScript για να φτιάξεις μία Web εφαρμογή που θα κάνει το ίδιο αλλά σε αυτήν την περίπτωση πρέπει μετά να μάθεις και C# για να υποστηρίξεις υπηρεσίες σωσίματος στη βάση των στοιχείων κτλπ που γενικότερα ονομάζονται Web Services.
Προφανώς για τους δύο παραπάνω δρόμους μπορείς να χρησιμοποιήσεις και άλλες γλώσσες.